package com.moonshineproject.plugin.core.sourcecontrol
{
	import flash.display.NativeMenuItem;
	import flash.filesystem.File;
	
	public interface ISourceControlProvider
	{
		function get systemNameShort():String;
		function getStatus(filePath:String):String;
		function getTreeRightClickMenu(file:File):NativeMenuItem;
		function refresh(file:File):void;
		function remove(file:File):void;
	}
}